package top.kaoshanji.ch03;

import top.kaoshanji.ch03.beans.Agent;
import top.kaoshanji.ch03.beans.AgentFinder;

import java.util.List;

/**
 * 代码清单 ch03-03：纯手工DI注入AgentFinder
 * 如何配置 AgentFinder 具体实现的问题并没有解决，原本 AgentFinderFactory 要做的工作还是要找个地方完成
 * author kaoshanji
 * ^_^
 * create time 2024/12/14 16:55
 */
public class HollywoodServiceV3 {

    public static List<Agent> getFriendlyAgents(AgentFinder finder) {

        List<Agent> agents = finder.findAllAgents();
        return HollywoodFilter.filterAgents(agents, "Java Developers");

    }


}
